gtk-builder-tool: Run the tests installed too
authorMatthias Clasen <mclasen@redhat.com>
Sat, 2 May 2015 21:37:54 +0000 (17:37 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 2 May 2015 21:39:06 +0000 (17:39 -0400)
testsuite/tools/Makefile.am

index 6ccefc174dd9f2350bdd527e8f7f8184bed6f4a1..ed7d98782ea2d74b08a80fa042232f5f33b0d380 100644 (file)
@@ -14,7 +14,8 @@ test_simplify = \
        $(NULL)
 
 EXTRA_DIST += \
-       $(test_simplify)
+       $(test_simplify)        \
+       $(NULL)
 
 TESTS_ENVIRONMENT = \
        GTK_BUILDER_TOOL="$(top_builddir)/gtk/gtk-builder-tool"
@@ -23,4 +24,25 @@ TEST_PROGS += \
        test-simplify   \
        $(NULL)
 
+if BUILDOPT_INSTALL_TESTS
+insttestdir = $(libexecdir)/installed-tests/$(PACKAGE)
+insttest_SCRIPTS = $(TEST_PROGS)
+nobase_insttest_DATA = $(test_simplify)
+
+test-simplify.test: test-simplify Makefile
+       $(AM_V_GEN) (echo '[Test]' > $@.tmp; \
+       echo 'Type=session' >> $@.tmp; \
+       echo 'Exec env G_ENABLE_DIAGNOSTIC=0 TEST_DATA_DIR="$(insttestdir)/simplify" $(insttestdir)/$<' >> $@.tmp; \
+       mv $@.tmp $@)
+
+test_files = $(TEST_PROGS:=.test)
+
+DISTCLEANFILES = \
+       $(test_files)           \
+       $(NULL)
+
+testmetadir = #(datadir)/installed-tests/$(PACKAGE)
+testmeta_DATA = $(test_files)
+endif
+
 -include $(top_srcdir)/git.mk